Part Number Hot Search : 
20100CT HYB18 01456 742C053 Z5241B 78407 AKBPC605 5C15S
Product Description
Full Text Search
 

To Download EMD12324P Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
Document Title
512M: 16M x 32 Mobile DDR SDRAM
Revision History
Revision No.
0.0
Date
Aug 21, 2007
History
Initial Draft
Emerging Memory & Logic Solutions Inc.
4F Korea Construction Financial Cooperation B/D, 301-1 Yeon-Dong, Jeju-Do, Korea Zip Code : 690-717 Tel : +82-64-740-1700 Fax : +82-64-740-1750 / Homepage : www.emlsi.com The attached datasheets provided by EMLSI reserve the right to change the specifications and products. EMLSI will answer to your questions about device. If you have any questions, please contact the EMLSI office.
1
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
512M : 16M x 32bit Mobile DDR SDRAM FEATURES
1.8V power supply, 1.8V I/O power LVCMOS compatible with multiplexed address. Double-data-rate architecture; two data transfers per clock cycle Bidirectional data strobe(DQS) Four banks operation. MRS cycle with address key programs. CAS latency (2, & 3). Burst length (2, 4, & 8). Burst type (Sequential & Interleave). Differential clock inputs(CK and CKB). EMRS cycle with address key programs. PASR(Partial Array Self Refresh). DS (Driver Strength) Internal auto TCSR (Temperature Compensated Self Refresh) Deep power-down(DPD) mode. DM for write masking only. Auto refresh and self refresh modes. 64 refresh period (8K cycle). Operating temperature range (-25 ~ 85 ).

GENERAL DESCRIPTION
This EMD12324P is 536,870,912 bits synchronous double data rate Dynamic RAM. Each 134,217,728 bits bank is organized as 8,192 rows by 512columns by 32 bits, fabricated with EMLSI's high performance CMOS technology. This device uses a double data rate architecture to achieve highspeed operation. The double data rate architecture is essentially a 2n-prefetch architecture with an interface designed to transfer two data words per clock cycle at the I/O balls. Range of operating frequencies, programmable burst lengths and programmable latencies allow the same device to be useful for a variety of high bandwidth and high performance memory system applications.
Table 1: ORDERING INFORMATION
Part No. EMD12324P-75(DDR266) 133

NOTE :
1. EMLSI is not designed or manufactured for use in a device or system that is used under circumstance in which human life is potentially at stake. Please contact to the memory marketing team in EMLSI when considering the use of a product contained herein for any specific purpose, such as medical, aerospace, nuclear, military, vehicular or undersea repeater use.
(CL3), 83

Max Freq. 166 (CL3), 111 (CL2) (CL2)
Interface LVCMOS
Package Wafer Biz.
Remark
EMD12324P-60(DDR332)
2
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
Table 2: Pad Description
Symbol Type Descriptions Clock : CK and CKB are differential clock inputs. All address and control input signals are sampled on the crossing of the positive edge of CK and negative edge of CKB. Input and output data is referenced to the crossing of CK and CKB(both directions of crossing). Internal clock signals are derived from CK/ CKB. Clock Enable : CKE HIGH activates, and CKE LOW deactivates internal clock signals, and device input buffers and output drivers. Taking CKE LOW provides PRECHARGE POWER-DOWN and SELF REFRESH operation(all banks idle), or ACTIVE POWER-DOWN(row ACTIVE in any bank). CKE is synchronous for all functions except for SELF REFRESH EXIT, which is achieved asynchronously. Input buffers, excluding CK, CKB and CKE, are disabled during power-down and self refresh mode which are contrived for low standby power consumption. Chip Select : CSB enables (registered LOW) and disables (registered HIGH) the command decoder. All commands are masked when CSB is registered HIGH. CSB provides for external bank selection on systems with multiple banks. CSB is considered part of the command code. Command Inputs: CASB, RASB, and WEB(along with CSB) define the command being entered. Input Data Mask: DM is an input mask signal for write data. Input data is masked when DM is sampled. HIGH along with that input data during a WRITE access. DM is sampled on both edges of DQS. Data Mask pins include dummy loading internally, to match the DQ and DQS loading. Bank Address Inputs: BA0 and BA1 define to which bank an ACTIVE, READ, WRITE or PRECHARGE command is being applied. Address Inputs: provide the row address for ACTIVE commands, and the column address and AUTO PRECHARGE bit for READ / WRITE commands, to select one location out of the memory array in the respective bank. The address inputs also provide the op-code during a MODE REGISTER SET command. Data Bus: Input / Output Data Strobe: Output with read data, input with write data. Edge-aligned with read data, center-aligned with write data. Used to capture write data. For x32 device, DQS0 corresponds to the data on DQ0-DQ7, DQS1 corresponds to the data on DQ8-DQ15, DQS2 corresponds to the data on DQ16-DQ23, and DQS3 corresponds to the data on DQ24-DQ31
CK, CKB
Input
CKE
Input
CSB RASB, CASB, WEB
Input
Input
DM0~DM3
Input
BA0, BA1
Input
A0 ~ A12
Input
DQ0~DQ31
I/O
DQS0~DQS3
I/O
VDD
Supply Power Supply
3
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
Device Operation
Simplified State Diagram
Power applied
Power On
DPDSX
Deep Power Down
Precharge All Banks
DPDS REFS
Self Refresh
REFSX
MRS EMRS
MRS
Idle All banks precharged
REFA
Auto Refresh
CKEL CKEH
Active Power Down
ACT CKEH CKEL
Precharge Power Down
Row Active
WRITE WRITE WRITEA READ
Burst Stop
BST
READA READ
READ
WRITE
READ
WRITEA READA
READA
WRITE A
PRE PRE PRE
READ A
PRE
Precharge PREALL
Automatic Sequence Command Sequence
ACT = Active BST = Burst Terminate CKEL = Enter Power-Down CKEH =Exit Power-Down DPDS = Enter Deep Power-Down DPDSX = Exit Deep Power-Down
EMRS = Ext. Mode Reg. Set MRS = Mode Register Set PRE = Precharge PREALL = Precharge All Banks REFA = Auto Refresh REFS = Enter Self Refresh
REFSX = Exit Self Refresh READ = Read w/o Auto Precharge READA = Read with Auto Precharge WRITE = Write w/o Auto Precharge WRITEA = Write with Auto Precharge
4
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
FUNCTIONAL BLOCK DIAGRAM
REFRESH COUNTER
13
BANK MEMORY
ROW ADDRESS DECODER 8,192
DQS GENERATOR
4
DQS DRIVER
4
ARRAY (8,192 x 256 x 64) x4
64
Dout
Parallel to Serial
32
13
Dout DRIVER
32
x4
ADDRESS REGISTER A0 - A12 BA0, BA1
SENSE AMPLIFIERS
DQ0~ DQ31

256
2 2 BANK CONTROL LOGIC COLUMN ADDRESS DECODER
64 64 64
Din
Serial to Parallel
15
32
x4
I/O GATING DM MASK LOGIC
Din INPUT BUF.
32
8 1 4
4
13

WEB

CASB

RASB

CSB

CKB

CK

CKE
CONTROL LOGIC
COMMAND DECODE
STANDARD MODE REGISTER EXTENDED MODE REGISTER
5
DM INPUT BUF.
4
DQS INPUT BUF.
4

DQS0~ DQS3 DM0~ DM3
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
Electrical Specifications
Table 3: ABSOLUTE MAXIMUM RATINGS
Parameter Voltage on any pin relative to VSS Voltage on VDD and VDDQ supply relative to VSS Storage temperature Power dissipation Short circuit current NOTE :
Permanent device damage may occur if ABSOLUTE MAXIMUM RATINGS are exceeded. Functional operation should be restricted to recommended operating condition. Exposure to higher than recommended voltage for extended periods of time could affect device reliability.
Symbol VIN,VOUT VDD, VDDQ TSTG PD IOS
Value -0.5 ~ 2.5 -0.5 ~ 2.5 -55 ~ +150 1.0 50
Unit V V
W
Table 4: DC OPERATING CONDITIONS
Recommended operating conditions (Voltage referenced to VSS = 0V, TA = -25oC~ 85oC for Extended) Parameter Supply voltage Input logic high voltage Input logic low voltage Output logic high voltage Output logic low voltage Input leakage current Output leakage current NOTE :
1. Under all conditions, VDDQ must be less than or equal to VDD. 2. These parameters should be tested at the pin on actual components and may be checked at either the pin or the pad in simulation.
Symbol VDD VDDQ VIH VIL VOH VOL ILI ILO
Min 1.7 1.7 0.8 x VDDQ -0.3 0.9 x VDDQ -2 -5
Typ 1.8 1.8 1.8 0 -
Max 1.95 1.95 VDDQ + 0.3 0.3 0.1 x VDDQ
Unit V V V V V V
(c)
Note 1 1 2 2
IOH = -0.1
IOL = 0.1
2
(c)
5
Pin Input capacitance (ADD, BA0~1, RASB, CASB, WEB, CSB, CKE) Input capacitance(CK, CKB) Data & DQS input/output capacitance Input capacitance(DM)
Symbol CIN1 CIN2 Cout CIN3
Min 1.5 1.5 2.0 2.0
6
4.5
4.5
3.5
|
| |

Table 5: CAPACITANCE (VDD = 1.8V,
VDDQ = 1.8V, TA = 25
, f=1| ) Max 3.0 Unit Note
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
Table 6: DC CHARACTERISTICS
Parameter Operating one bank active-precharge current Precharge power-down standby current Precharge power-down standby current with clock stop Precharge non powerdown standby current Precharge non powerdown standby current with clock stop Active power-down standby current Active power-down standby current with clock stop Active non power-down standby current Active non power-down standby current with clock stop Operating burst read current Operating burst write current Symbol Test Condition tRC = tRCmin; tCK = tCKmin; CKE is HIGH; CSB is HIGH between valid commands; address inputs are SWITCHING; data bus inputs are STABLE all banks idle, CKE is LOW; CSB is HIGH, tCK = tCKmin; address and control inputs are SWITCHING; data bus inputs are STABLE all banks idle, CKE is LOW; CSB is HIGH, CK = LOW, CKB = HIGH; address and control inputs are SWITCHING; data bus inputs are STABLE all banks idle, CKE is HIGH; CSB is HIGH, tCK = tCKmin; address and control inputs are SWITCHING; data bus inputs are STABLE all banks idle, CKE is HIGH; CSB is HIGH, CK = LOW, CKB = HIGH; address and control inputs are SWITCHING; data bus inputs are STABLE one bank active, CKE is LOW; CSB is HIGH, tCK = tCKmin; address and control inputs are SWITCHING; data bus inputs are STABLE one bank active, CKE is LOW; CSB is HIGH, CK = LOW, CKB = HIGH; address and control inputs are SWITCHING; data bus inputs are STABLE one bank active, CKE is HIGH; CSB is HIGH, tCK = tCKmin; address and control inputs are SWITCHING; data bus inputs are STABLE one bank active, CKE is HIGH; CSB is HIGH, CK = LOW, CKB = HIGH; address and control inputs are SWITCHING; data bus inputs are STABLE one bank active; BL=4; CL=3; tCK = tCKmin; continuous read bursts; Iout = 0 mA; address inputs are SWITCHING; 50% data change each burst transfer one bank active; tCK = tCKmin; continuous write bursts; address inputs are SWITCHING; 50% data change each burst transfer tRC = tRFCmin; burst refresh; CKE is HIGH; address and control inputs are SWITCHING; data bus inputs are STABLE CKE is LOW, CK = LOW, CKB = HIGH; Extended Mode Register set to all 0s; address and control inputs are STABLE; data bus inputs are STABLE TCSR Range Full Array 1/2 of Full Array 1/4 of Full Array 25 25

Recommended operating conditions (Voltage referenced to VSS = 0V, TA = -25
to 85
) Version -60 100 -75 80 Unit
IDD0
mA
IDD2P
0.6 mA 0.6
IDD2PS
IDD2N
20 mA
IDD2NS
5
5
IDD3P
8 mA 5
IDD3PS
IDD3N
25
mA
IDD3NS
10
10
mA
IDD4R
160
130
mA
IDD4W
130
105
mA
Auto-Refresh current
IDD5
120 45*1
350 250 200
120
mA
85 600 500 450
C
Self Refresh Current
IDD6
A
Deep Power-Down Current
IDD8
Address and Control inputs are STABLE; data bus inputs are STABLE
10
10
A
7
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
NOTE :
1. IDD specifications are tested after the device is properly initialized 2. Input slew rate is 1V/ns. 3. Definitions for IDD: 0.1 * VDDQ ; LOW is defined as VIN HIGH is defined as VIN 0.9 * VDDQ ; STABLE is defined as inputs stable at a HIGH or LOW level ; SWITCHING is defined as : - address and command : inputs changing between HIGH and LOW once per two clock cycles ; - data bus inputs : DQ changing between HIGH and LOW once per clock cycle ; DM and DQS are STABLE

Table 7: AC OPERATING TEST CONDITIONS
Parameter

(VDD = 1.7V ~ 1.95V, TA = -25
~85
for Extended) Value
Unit VDDQ V V
Note
AC input levels(Vih/Vil) Input timing measurement reference level Input rise and fall time
0.8
VDDQ / 0.2

0.5
VDDQ 1.0
V/
Output timing measurement reference level
0.5 0.4
VDDQ VDDQ(Max)
V V 3
Vix Output load condition NOTE :
VDDQ(Min) / 0.6
See Figure 2
1. Under all conditions, VDDQ must be less than or equal to VDD. 2. These parameters should be tested at the pin on actual components and may be checked at either the pin or the pad in simulation. 3. CK and CKB crossing voltage.
13.9

50 VDDQ, IOH = -0.1
VOH (DC) = 0.9 20

Output
Figure 1. DC Output Load Circuit
Figure 2. AC Output Load Circuit
8
10.6
Output
VOL (DC) = 0.1
VDDQ, IOL = 0.1
Z0=50 20
Rev 0.0
1.8V
Vtt=0.5
VDDQ
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
Table 8: OPERATING AC PARAMETER
(AC operating conditions unless otherwise noted) Parameter DQ output access time from CK/CKB DQS output access time from CK/CKB Clock high-level width Clock low-level width Clock half period CL = 3 CL = 2 Symbol tAC tDQSCK tCH tCL tHP -60 Min 2 2 0.45 0.45 min
(tCL,tCH)
-75 Max 5 5 0.55 0.55 Min 2.5 2.5 0.45 0.45 min
(tCL,tCH)
Max 6.0 6.0 0.55 0.55
Unit ns ns tCK tCK ns
Note 3
Clock cycle time DQ and DM input setup time DQ and DM input hold time DQ and DM input pulse width Address and control input setup time Address and control input hold time Address and control input pulse width
tCK tDS tDH tDIPW tIS tIH tIPW tLZ tHZ tDQSQ tQH tQHS tDQSS tDQSH tDQSL tDSS tDSH tMRD tWPRES tWPST tWPRE
6 9 1.0 1.0 1.8 1.1 1.1 2.6 1.0
100 100
7.5 12 1.0 1.0 2.0 1.3 1.3 2.6 1.0
100 100
ns ns ns ns ns ns ns ns ns 1 1 4,5 4,5
DQ & DQS low-impedance time from CK/CKB DQ & DQS high-impedance time from CK/CKB DQS - DQ skew DQ / DQS output hold time from DQS Data hold skew factor Write command to 1st DQS latching transition DQS input high-level width DQS input low-level width DQS falling edge to CK rising - setup time DQS falling edge from CK rising - hold time MODE REGISTER SET command period Write preamble setup time Write postamble Write preamble
5 0.6 tHP-tQHS 0.65 0.75 0.4 0.4 0.2 0.2 2 0 0.4 0.25 0.6 1.25 0.6 0.6 0.75 0.4 0.4 0.2 0.2 2 0 0.4 0.25 tHP-tQHS
6.0 0.6
ns ns ns
0.75 1.25 0.6 0.6
ns tCK tCK tCK tCK tCK tCK ns
0.6
tCK tCK
9
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
Symbol CL = 2 Read preamble Read postamble ACTIVE to PRECHARGE command period ACTIVE to ACTIVE command period AUTO REFRESH to ACTIVE / AUTO REFRESH command period ACTIVE to READ or WRITE delay PRECHARGE command period ACTIVE bank A to ACTIVE bank b delay Column address to Column address delay WRITE recovery time Auto precharge write recovery + precharge time Internal write to Read command delay Self refresh exit to next valid command delay Exit power down to next valid command delay CKE min. pulse width(high and low pulse width) Refresh Period CL = 3 -60 Min 0.5 0.9 0.4 42 60 90 18 18 18 1 2 tWR+tRP 1 120 tCK+tIS 1 64 Max 1.1 1.1 0.6 100,000 Min 0.5 0.9 0.4 45 60 90 18 22.5 21 1 2 tWR+tRP 1 120 tCK+tIS 2 64 tCK ms tCK ns -75 Max 1.1 1.1 0.6 100,000 Parameter Unit tCK tCK tCK ns ns ns ns ns ns tCK tCK 2 6 Note
tRPRE tRPST tRAS tRC tRFC tRCD tRP tRRD tCCD tWR tDAL tWTR tXSR tXP tCKE tREF
Note:
Table 9: Input Setup/Hold Slew Rate
Input Setup/Hold Slew Rate (V/ns) 1.0 0.8 0.6 tIS (ps) 0 +50 +100 tIH (ps) 0 +50 +100
1. This derating table is used to increase tIS/tIH in the case where the input slew rate is below 1.0V/ns. 2. Minimum 5CK of tDAL (= tWR + tRP) is required because it need minimum 2CK for tWR and minimum 3CK for tRP. C). 3. tAC(min) value is measured at the high Vdd(1.95V) and cold temperature(-25 tAC(max) value is measured at the low Vdd(1.7V) and hot temperature(85 C). tAC is measured in the device with half driver strength and under the AC output load condition (Fig.2 in Page 8).
10
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
Table 10: I/O Setup/Hold Slew Rate
I/O Setup/Hold Slew Rate (V/ns) 1.0 0.8 0.6 tDS (ps) 0 +75 +150 tDH (ps) 0 +75 +150
4. This derating table is used to increase tDS/tDH in the case where the I/O slew rate is below 1.0V/ns.
Table 11: I/O Delta Rise/Fall Rate(1/slewrate)
Delta Rise/Fall Rate (ns/V) 0 0.25

tDS (ps) 0 +50 +100
tDH (ps) 0 +50 +100
0.5
5. This derating table is used to increase tDS/tDH in the case where the DQ and DQS slew rates differ. The Delta Rise/Fall Rate is calculated as 1/SlewRate1-1/SlewRate2. For example, if slew rate 1 = 1.0V/ns and slew rate 2 = 0.8V/ns, then the Delta Rise/Fall Rate = -0.25ns/V. 6. Maximum burst refresh cycle : 8
11
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
Functional Description
The 512Mb Mobile DDR SDRAM is a high-speed CMOS, dynamic random-access memory containing 536,870,912bits. It is internally configured as a quad-bank DRAM. Each of the 134,217,728-bit banks is organized as 8,192 rows by 512 columns by 32 bits. The 512Mb Mobile DDR SDRAM uses a double data rate architecture to achieve high-speed operation. The double data rate architecture is essentially a 2n-prefetch architecture, with an interface designed to transfer two data words per clock cycle at the I/O balls. single read or write access for the 512Mb Mobile DDR SDRAM consists of a single 2nbit wide, one-clock-cycle data transfer at the internal DRAM core and two corresponding n-bit wide, one-half-clockcycle data transfers at the I/O balls. Read and write accesses to the Mobile DDR SDRAM are burst oriented; accesses start at a selected location and continue for a programmed number of locations in a programmed sequence. Accesses begin with the registration of an ACTIVE command, which is then followed by a READ or WRITE command. The address bits registered coincident with the ACTIVE command are used to select the bank and row to be accessed (BA0, BA1 select the bank; A0-A12 select the row). The address bits registered coincident with the READ or WRITE command are used to select the starting column location for the burst access. It should be noted that the DLL signal that is typically used on standard DDR devices is not necessary on the Mobile DDR SDRAM. It has been omitted to save power. Prior to normal operation, the Mobile DDR SDRAM must be initialized. The following sections provide detailed information covering device initialization, register definition, command descriptions and device operation.
Initialization
Mobile DDR SDRAMs must be powered up and initialized in a predefined manner. Operational procedures other than those specified may result in undefined operation. If there is an interruption to the device power, the initialization routine should be followed to ensure proper functionality of the Mobile DDR SDRAM. The clock stop feature is not available until the device has been properly initialized. To properly initialize the Mobile DDR SDRAM, this sequence must be followed: 1. To prevent device latch-up, it is recommended the core power (VDD) and I/O power (VDDQ) be from the same power source and brought up simultaneously. If separate power sources are used, VDD must lead VDDQ. 2. Once power supply voltages are stable and the CKE has been driven HIGH, it is safe to apply the clock. 3. Once the clock is stable, a 200s (minimum) delay is required by the Mobile DDR SDRAM prior to applying an exe cutable command. During this time, NOP or DESELECT commands must be issued on the command bus. 4. Issue a PRECHARGE ALL command. 5. Issue NOP or DESELECT commands for at least tRP time. 6. Issue an AUTO REFRESH command followed by NOP or DESELECT commands for at least tRFC time. Issue a second AUTO REFRESH command followed by NOP or DESELECT commands for at least tRFC time. As part of the initialization sequence, two AUTO REFRESH commands must be issued. Typically, both of these com mands are issued at this stage as described above. Alternately, the second AUTO-REFRESH command and NOP or DESELECT sequence can be issued between steps 10 and 11. 7. Using the LOAD MODE REGISTER command, load the standard mode register as desired. 8. Issue NOP or DESELECT commands for at least tMRD time. 9. Using the LOAD MODE REGISTER command, load the extended mode register to the desired operating modes. Note that the sequence in which the standard and extended mode registers are programmed is not critical. 10. Issue NOP or DESELECT commands for at least tMRD time. 11. The Mobile DDR SDRAM has been properly initialized and is ready to receive any valid command.
12
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
Register Definition
Mode Registers
The mode registers are used to define the specific mode of operation of the Mobile DDR SDRAM. There are two mode registers used to specify the operational characteristics of the device. The standard mode register, which exists for all SDRAM devices, and the extended mode register, which exists on all Mobile SDRAM devices.
Standard Mode Register
The standard mode register definition includes the selection of a burst length, a burst type, a CAS latency and an operating mode, as shown in page 15. The standard mode register is programmed via the LOAD MODE REGISTER SET command (with BA0 = 0 and BA1 = 0) and will retain the stored information until it is programmed again. Reprogramming the standard mode register will not alter the contents of the memory, provided it is performed correctly. The mode register must be loaded (reloaded) when all banks are idle and no bursts are in progress, and the controller must wait the specified time before initiating the subsequent operation. Violating either of these requirements will result in unspecified operation. Mode register bits A0-A2 specify the burst length, A3 specifies the type of burst (sequential or interleaved), A4-A6 specify the CAS latency, and A7-A12 specify the operating mode. Note: Standard refers to meeting JEDEC-standard mode register definitions.
Burst Length
Read and write accesses to the Mobile DDR SDRAM are burst oriented, with the burst length being programmable, as shown in page 15. The burst length determines the maximum number of column locations that can be accessed for a given READ or WRITE command. Burst lengths of 2, 4, or 8 are available for both the sequential and the interleaved burst types. Reserved states should not be used, as unknown operation or incompatibility with future versions may result.
Burst Type
Accesses within a given burst may be programmed to be either sequential or interleaved; this is referred to as the burst type and is selected by A3. The ordering of accesses within a burst is determined by the burst length, the burst type and the starting column address. See Table 17~19 on page 17 for more information.
CAS Latency
The CAS latency is the delay, in clock cycles, between the registration of a READ command and the availability of the first bit of output data. The latency can be set to 2 or 3 clocks, as shown in page 15. For CL = 3, if the READ command is registered at clock edge n, then the data will nominally be available at (n + 2 clocks + tAC). For CL = 2, if the READ command is registered at clock edge n, then the data will be nominally be available at (n + 1 clock + tAC). Reserved states should not be used as unknown operation or incompatibility with future versions may result.
Operating Mode
The normal operating mode is selected by issuing a LOAD MODE REGISTER SET command with bits A7-A12 each set to zero, and bits A0-A6 set to the desired values. All other combinations of values for A7-A12 are reserved for future use and/or test modes. Test modes and reserved states should not be used because unknown operation or incompatibility with future versions may result.
13
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
Extended Mode Register
The extended mode register controls functions specific to low power operation. These additional functions include drive strength, temperature compensated self refresh, and partial array self refresh. This device has default values for the extended mode register (if not programmed, the device will operate with the default values . PASR = Full Array, DS = Full Drive).
Temperature Compensated Self Refresh
On this version of the Mobile DDR SDRAM, a temperature sensor is implemented for automatic control of the self refresh oscillator on the device. Programming of the temperature compensated self refresh (TCSR) bits will have no effect on the device. The self refresh oscillator will continue refresh at the factory programmed optimal rate for the device temperature.
Partial Array Self Refresh
For further power savings during SELF REFRESH, the PASR feature allows the controller to select the amount of memory that will be refreshed during SELF REFRESH. Low Power DDR SDRAM supports 3 kinds of PASR in self refresh mode : Full Array, 1/2 of Full Array and 1/4 of Full Array.
Partial Self Refresh Area
BA1=0 BA1=0 BA0=0 BA0=1
BA1=0 BA1=0 BA0=0 BA0=1
BA1=0 BA1=0 BA0=0 BA0=1 BA1=1 BA1=1 BA0=0 BA0=1
- 1/4 Array
BA1=1 BA1=1 BA0=0 BA0=1
- Full Array
BA1=1 BA1=1 BA0=0 BA0=1
- 1/2 Array
Output Driver Strength
Because the Mobile DDR SDRAM is designed for use in smaller systems that are mostly point to point, an option to control the drive strength of the output buffers is available. Drive strength should be selected based on the expected loading of the memory bus. Bits A5 and A6 of the extended mode register can be used to select the driver strength of the DQ outputs.
Stopping the External Clock
One method of controlling the power efficiency in applications is to throttle the clock which controls the Mobile DDR SDRAM. There are two basic ways to control the clock: 1. Change the clock frequency, when the data transfers require a different rate of speed. 2. Stopping the clock altogether. Both of these are specific to the application and its requirements and both allow power savings due to possible less transitions on the clock path. The Mobile DDR SDRAM allows the clock to change frequency during operation, only if all the timing parameters are met with respect to that change and all refresh requirements are satisfied. The clock can also be stopped all together, if there are no data accesses in progress, either WRITEs or READs that would be effected by this change; i.e., if a WRITE or a READ is in progress the entire data burst must be through the pipeline prior to stopping the clock. CKE must be held HIGH with CK = LOW and CKB = HIGH for the full duration of the clock stop mode. One clock cycle and at least one NOP is required after the clock is restarted before a valid command can be issued. It is recommended that the Mobile DDR SDRAM should be in a precharged state if any changes to the clock frequency are expected. This will eliminate timing violations that may otherwise occur during normal operational accesses.
14
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
Table 12: MODE REGISTER FIELD TABLE TO PROGRAM MODES
Register Programmed with Normal MRS Address Function NOTE :
1. RFU(Reserved for future use) should stay "0" during MRS cycle.
BA0 ~ BA1 "0" Setting for Normal MRS
A12 ~ A10/AP RFU*1
A9
A8
A7
A6
A5
A4
A3 BT
A2
A1 Burst Length
A0
Operating Mode
CAS Latency
Table 13: Normal MRS Mode
Operating Mode A8 0 0 1 1 A7 0 1 0 1 Type Mode Register Set Reserved Reserved Reserved A6 0 0 0 0 1 1 1 1 CAS Latency A5 0 0 1 1 0 0 1 1 A4 0 1 0 1 0 1 0 1 Latency Reserved Reserved 2 3 Reserved Reserved Reserved Reserved 0 0 Setting for Normal MRS BA1 A3 0 1 Burst Type Type Sequential Interleave Mode Select BA0 Mode A2 0 0 0 0 1 1 1 1 Burst Length A1 0 0 1 1 0 0 1 1 A0 0 1 0 1 0 1 0 1 DDR Reserved 2 4 8 Reserved Reserved Reserved Reserved
Mode Register Set
CKB CK Command tCK NOTE :
1. MRS can be issued only at all bank precharge state. 2. Minimum tRP is required to issue MRS command.
Precharge All Banks Mode Register Set
*1
0
1
2
3
4
5
6
7
8
Any Command
tRP*2
2 Clock min.
15
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
Table 14: Register Programmed with Extended MRS
Address Function NOTE :
1. RFU(Reserved for future use) should stay "0" during MRS and EMRS cycle.
BA1
BA0
A12 ~ A10/AP
A9 RFU*1
A8
A7
A6 DS
A5
A4
A3
A2
A1 PASR
A0
Mode Select
RFU*1
Table 15: EMRS for PASR(Partial Array Self Refresh) & DS(Driver Strength)
Mode Select BA1 0 0 1 1 BA0 0 1 0 1 MODE Normal MRS Reserved EMRS for DDR SDRAM Reserved A6 0 0 1 1 Driver Strength A5 0 1 0 1 Driver Strength Full 1/2 1/4 1/8 A2 0 0 0 0 1 1 1 1 A1 0 0 1 1 0 0 1 1 A0 0 1 0 1 0 1 0 1 PASR Size of Refreshed Array Full Array 1/2 of Full Array 1/4 of Full Array Reserved Reserved Reserved Reserved Reserved
Table 16: Internal Temperature Compensated Self Refresh (TCSR)
Temperature Range Max 85
Self Refresh Current (IDD 6) Full Array 600 1/2 of Full Array 500 250 1/4 of Full Array 450 200
Unit
Max 45 NOTE :
350
1. In order to save power consumption, Mobile DDR SDRAM includes the internal temperature sensor and control units to control the self refresh cycle automatically according to the two temperature range : Max 85 , Max 45 2. If the EMRS for external TCSR is issued by the controller, this EMRS code for TCSR is ignored. 3. It has +/- 5 tolerance.

16
(c)
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
BURST SEQUENCE Table 17: BURST LENGTH = 2
Initial Address A0 0 1 0 1 Sequential 1 0 0 1 Interleave 1 0
Table 18: BURST LENGTH = 4
Initial Address A1 0 0 1 1 A0 0 1 0 1 0 1 2 3 1 2 3 0 Sequential 2 3 0 1 3 0 1 2 0 1 2 3 1 0 3 2 Interleave 2 3 0 1 3 2 1 0
Table 19: BURST LENGTH = 8
Initial Address A2 0 0 0 0 1 1 1 1 A1 0 0 1 1 0 0 1 1 A0 0 1 0 1 0 1 0 1 0 1 2 3 4 5 6 7 1 2 3 4 5 6 7 0 2 3 4 5 6 7 0 1 Sequential 3 4 5 6 7 0 1 2 4 5 6 7 0 1 2 3 5 6 7 0 1 2 3 4 6 7 0 1 2 3 4 5 7 0 1 2 3 4 5 6 0 1 2 3 4 5 6 7 1 0 3 2 5 4 7 6 2 3 0 1 6 7 4 5 Interleave 3 2 1 0 7 6 5 4 4 5 6 7 0 1 2 3 5 4 7 6 1 0 3 2 6 7 4 5 2 3 0 1 7 6 5 4 3 2 1 0
17
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
Commands
DESELECT
The DESELECT function (CSB HIGH) prevents new commands from being executed by the Mobile DDR SDRAM. The Mobile DDR SDRAM is effectively deselected. Operations already in progress are not affected.
NO OPERATION (NOP)
The NO OPERATION (NOP) command is used to instruct the selected DDR SDRAM to perform a NOP (CSB = LOW, RASB = CASB = WEB = HIGH). This prevents unwanted commands from being registered during idle or wait states. Operations already in progress are not affected.
LOAD MODE REGISTER
The mode register is loaded via inputs A0-A12, BA0, BA1. The LOAD MODE REGISTER and LOAD EXTENDED MODE REGISTER commands can only be issued when all banks are idle, and a subsequent executable command cannot be issued until tMRD is met. The values of the mode register and extended mode register will be retained even when exiting deep power-down.
ACTIVE
The ACTIVE command is used to open (or activate) a row in a particular bank for a subsequent access. The value on the BA0, BA1 inputs selects the bank, and the address provided on inputs A0-A12 selects the row. This row remains active (or open) for accesses until a PRECHARGE command is issued to that bank. A PRECHARGE command must be issued before opening a different row in the same bank.
READ
The READ command is used to initiate a burst read access to an active row. The value on the BA0, BA1 inputs selects the bank, and the address provided on inputs A0-A8 selects the starting column location. The value on input A10 determines whether or not auto precharge is used. If auto precharge is selected, the row being accessed will be precharged at the end of the READ burst; if auto precharge is not selected, the row will remain open for subsequent accesses.
WRITE
The WRITE command is used to initiate a burst write access to an active row. The value on the BA0, BA1 inputs selects the bank, and the address provided on inputs A0-A8 selects the starting column location. The value on input A10 determines whether or not auto precharge is used. If auto precharge is selected, the row being accessed will be precharged at the end of the WRITE burst; if auto precharge is not selected, the row will remain open for subsequent accesses. Input data appearing on the DQs is written to the memory array subject to the DM input logic level appearing coincident with the data. If a given DM signal is registered LOW, the corresponding data will be written to memory; if the DM signal is registered HIGH, the corresponding data inputs will be ignored, and a WRITE will not be executed to that byte/column location.
PRECHARGE
The PRECHARGE command is used to deactivate the open row in a particular bank or the open row in all banks. The bank(s) will be available for a subsequent row access a specified time (tRP) after the precharge command is issued. Except in the case of concurrent auto precharge, where a READ or WRITE command to a different bank is allowed as long as it does not interrupt the data transfer in the current bank and does not violate any other timing parameters. Input A10 determines whether one or all banks are to be precharged, and in the case where only one bank is to be precharged, inputs BA0, BA1 select the bank. Otherwise BA0, BA1 are treated as "Don't Care". Once a bank has been precharged, it is in the idle state and must be activated prior to any READ or WRITE commands being issued to that bank. A PRECHARGE command will be treated as a NOP if there is no open row in that bank (idle state), or if the previously open row is already in the process of precharging.
18
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
AUTO PRECHARGE
AUTO PRECHARGE is a feature which performs the same individual-bank precharge function described above, but without requiring an explicit command. This is accomplished by using A10 to enable auto precharge in conjunction with a specific READ or WRITE command. A precharge of the bank/row that is addressed with the READ or WRITE command is automatically performed upon completion of the READ or WRITE burst. Auto precharge is nonpersistent in that it is either enabled or disabled for each individual READ or WRITE command. This device supports concurrent auto precharge if the command to the other bank does not interrupt the data transfer to the current bank. AUTO PRECHARGE ensures that the precharge is initiated at the earliest valid stage within a burst. This "earliest valid stage" is determined as if an explicit PRECHARGE command was issued at the earliest possible time, without violating tRAS (MIN), as described for each burst type in "Operations". The user must not issue another command to the same bank until the precharge time (tRP) is completed.
BURST TERMINATE
The BURST TERMINATE command is used to truncate READ bursts (with auto precharge disabled). The most recently registered READ command prior to the BURST TERMINATE command will be truncated, as shown in "Operations". The open page which the READ burst was terminated from remains open.
AUTO REFRESH
AUTO REFRESH is used during normal operation of the Mobile DDR SDRAM and is analogous to CAS-BEFORERAS (CBR) REFRESH in FPM/EDO DRAMs. This command is nonpersistent, so it must be issued each time a refresh is required. The addressing is generated by the internal refresh controller. This makes the address bits a "Don't Care" during an AUTO REFRESH command. The 512Mb Mobile DDR SDRAM requires AUTO REFRESH cycles at an average interval of 15.625s (maximum). To allow for improved efficiency in scheduling and switching between tasks, some flexibility in the absolute refresh interval is provided. Although not a JEDEC requirement, to provide for future functionality features, CKE must be active (HIGH) during the auto refresh period. The auto refresh period begins when the AUTO REFRESH command is registered and ends tRFC later.
Auto Refresh
CKB CK
Command PRE
Refresh
Auto
CMD
CKE = High
tRP
tRFC
19
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
SELF REFRESH
The SELF REFRESH command can be used to retain data in the Mobile DDR SDRAM, even if the rest of the system is powered down. When in the self refresh mode, the Mobile DDR SDRAM retains data without external clocking. The SELF REFRESH command is initiated like an AUTO REFRESH command except CKE is disabled (LOW). All command and address input signals except CKE are "Don't Care" during SELF REFRESH. During SELF REFRESH, the device is refreshed as identified in the external mode register (see PASR setting). For the full array refresh, all four banks are refreshed simultaneously with the refresh frequency set by an internal self refresh oscillator. This oscillator changes due to the temperature sensor's input. As the case temperature of the Mobile DDR SDRAM increases, the oscillation frequency will change to accommodate the change of temperature. This happens because the DRAM capacitors lose charge faster at higher temperatures. To ensure efficient power dissipation during self refresh, the oscillator will change to refresh at the slowest rate possible to maintain the devices data. The procedure for exiting SELF REFRESH requires a sequence of commands. First, CK must be stable prior to CKE going back HIGH. Once CKE is HIGH, the Mobile DDR SDRAM must have NOP commands issued for tXSR is required for the completion of any internal refresh in progress.
Self Refresh
CKB
CK Command Self Refresh Active CMD
CKE = High tIS
tXSR
DEEP POWER-DOWN
The operating mode deep power-down achieves maximum power reduction by eliminating the power of the whole memory array of the device. Array data will not be retained once the device enters deep power-down mode. This mode is entered by having all banks idle then CSB and WEB held LOW with RASB and CASB held HIGH at the rising edge of the clock, while CKE is LOW. This mode is exited by asserting CKE HIGH.
20
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
Operations
Bank/Row Activation
The Bank Activation command is issued by holding CASB and WEB high with CSB and RASB low at the rising edge of the clock(CK). The DDR SDRAM has four independent banks, so two bank select addresses(BA0, BA1) are required. The Bank Activation command must be applied before any READ or WRITE operation is executed. The delay from the Bank Activation command to the first READ or WRITE command must meet or exceed the minimum of RAS to CAS delay time(tRCD min). Once a bank has been activated, it must be precharged before another Bank Activation command can be applied to the same bank. The minimum time interval between interleaved Bank Activation commands(Bank A to Bank B and vice versa) is the Bank to Bank delay time(tRRD min).
Bank Activation Command Cycle
CKB CK Address Command
Bank A Row Address Bank A Col. Addr. Bank B Row Addr. Bank A Row. Addr.
0
1
2
3
Tn
Tn+1
Tn+2
RAS - CAS delay(tRCD)
Bank A Activate NOP NOP Write with Auto Precharge
RAS - RAS delay time(tRRD)
Bank B Activate NOP Bank A Activate
Row Cycle Time(tRC)
: Don'care t
21
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
READs
READ bursts are initiated with a READ command. The starting column and bank addresses are provided with the READ command and auto precharge is either enabled or disabled for that burst access. If auto precharge is enabled, the row being accessed is precharged at the completion of the burst. For the READ commands used in the following illustrations, auto precharge is disabled. During READ bursts, the valid data-out element from the starting column address will be available following the CAS latency after the READ command. Each subsequent data-out element will be valid nominally at the next positive or negative clock edge (i.e., at the next crossing of CK and CKB). DQS is driven by the Mobile DDR SDRAM along with output data. The initial LOW state on DQS is known as the read preamble; the LOW state coincident with the last dataout element is known as the read postamble. Upon completion of a burst, assuming no other commands have been initiated, the DQs will go High-Z. Data from any READ burst may be concatenated with or truncated with data from a subsequent READ command. In either case, a continuous flow of data can be maintained. The first data element from the new burst follows either the last element of a completed burst or the last desired data element of a longer burst which is being truncated. The new READ command should be issued x cycles after the first READ command, where x equals the number of desired data element pairs (pairs are required by the 2n-prefetch architecture). A READ command can be initiated on any clock cycle following a previous READ command.
Burst Read Operation < Burst Length=4, CAS Latency=2, 3) >
CKB CK Command DQS CL2 DQ's DQS CL3 DQ's
Dout 0 Dout 1 Dout 2 Dout 3 Dout 0 Dout 1 Dout 2 Dout 3 tRPRE READ NOP tRPRE NOP NOP tRPST NOP NOP NOP NOP NOP 0 1 2 3 4 5 6 7 8
22
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM Read Interrupted by a Read < Burst Length=4, CAS Latency = 2 >
CKB CK Command DQS CL2 DQ's
Dout a0 Dout a1 Dout b0 Dout b1 Dout b2 Dout b3
0
1
2
3
4
5
6
7
8
READ A
READ B
NOP
NOP
NOP
NOP
NOP
NOP
NOP
Truncated READs
Data from any READ burst may be truncated with a BURST TERMINATE command. The BURST TERMINATE latency is equal to the READ (CAS) latency, i.e., the BURST TERMINATE command should be issued x cycles after the READ command, where x equals the number of desired data element pairs (pairs are required by the 2n-prefetch architecture). Data from any READ burst must be completed or truncated before a subsequent WRITE command can be issued. If truncation is necessary, the BURST TERMINATE command must be used. A READ burst may be followed by, or truncated with, a PRECHARGE command to the same bank provided that auto precharge was not activated. The PRECHARGE command should be issued x cycles after the READ command, where x equals the number of desired data element pairs (pairs are required by the 2n-prefetch architecture). Following the PRECHARGE command, a subsequent command to the same bank cannot be issued until tRP is met. Note: Part of the row precharge time is hidden during the access of the last data elements.
Read Interrupted by a Write & Burst Stop < Burst Length=4, CAS Latency = 2 >
CKB CK Command DQS CL2 DQ's
Dout 0 Dout 1 Din 0 Din 1 Din 2 Din 3
0
1
2
3
4
5
6
7
8
READ
Burst Stop
NOP
WRITE
NOP
NOP
NOP
NOP
NOP
Read Interrupted by a Precharge < Burst Length=8, CAS Latency = 2 >
CKB CK
1tCK 0 1 2 3 4 5 6 7 8
Command DQS CL2 DQ's
READ
Precharge
NOP
NOP
NOP
NOP
NOP
NOP
NOP
Dout 0 Dout 1 Dout 2 Dout 3 Dout 4 Dout 5 Dout 6 Dout 7 Interrupted by precharge
23
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
WRITEs
WRITE bursts are initiated with a WRITE command. The starting column and bank addresses are provided with the WRITE command, and auto precharge is either enabled or disabled for that access. If auto precharge is enabled, the row being accessed is precharged at the completion of the burst. For the WRITE commands used in the following illustrations, auto precharge is disabled. During WRITE bursts, the first valid data-in element will be registered on the first rising edge of DQS following the WRITE command, and subsequent data elements will be registered on successive edges of DQS. The LOW state on DQS between the WRITE command and the first rising edge is known as the write preamble; the LOW state on DQS following the last data-in element is known as the write postamble. The time between the WRITE command and the first corresponding rising edge of DQS (tDQSS) is specified with a relatively wide range (from 75 percent to 125 percent of one clock cycle). Upon completion of a burst, assuming no other commands have been initiated, the DQs will remain High-Z and any additional input data will be ignored. Data for any WRITE burst may be concatenated with or truncated with a subsequent WRITE command. In either case, a continuous flow of input data can be maintained. The new WRITE command can be issued on any positive edge of clock following the previous WRITE command. The first data element from the new burst is applied after either the last element of a completed burst or the last desired data element of a longer burst which is being truncated. The new WRITE command should be issued x cycles after the first WRITE command, where x equals the number of desired data element pairs (pairs are required by the 2n-prefetch architecture).
Burst Write Operation < Burst Length=4 >
CKB CK Command DQS
tDSH tWPRES NOP WRITE A NOP tDSS WRITE B NOP NOP NOP NOP NOP 0 1 2 3 4 5 6 7 8
tDQSSmax
DQ's
Din a0 Din a1 Din a2 Din a3 Din b0 Din b1 Din b2 Din b3
24
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM Write Interrupted by a Write < Burst Length=4 >
CKB CK
1tCK 0 1 2 3 4 5 6 7 8
Command DQS DQ's
NOP
WRITE A
WRITE B
NOP
NOP
NOP
NOP
NOP
NOP
Din a0 Din a1 Din b0 Din b1 Din b2 Din b3
Write Interrupted by a Read & DM < Burst Length=8, CAS Latency =2 >
CKB CK Command DQS DQ's
NOP WRITE NOP tDQSSmax tDSS tWPRES tWPRE NOP NOP tWTR READ NOP NOP NOP 0 1 2 3 4 5 6 7 8
CL2
Din 0
Din 1
Din 2
Din 3
Din 4
Din 5
Din 6
Din 7
Dout 0 Dout 1 Dout 2 Dout 3
DM DQS DQ's
tDQSSmin tDSS tWPRES tWPRE
tWTR
CL2
Din 0
Din 1
Din 2
Din 3
Din 4
Din 5
Din 6
Din 7
Dout 0 Dout 1 Dout 2 Dout 3
DM
25
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM Write Interrupted by a Precharge & DM < Burst Length = 8 >
CKB CK Command DQS
tWR NOP WRITE A NOP tDQSSmax NOP NOP NOP
Precharge A
0
1
2
3
4
5
6
7
8
WRITE B
NOP tDQSSmax
DQ's
Din a0 Din a1 Din a2 Din a3 Din a4 Din a5 Din a6 Din a7
Din b0 Din b1
DM
tDQSSmin tDQSSmin
DQS DQ's
Din a0 Din a1 Din a2 Din a3 Din a4 Din a5 Din a6 Din a7 Din b0 Din b1 Din b0
DM
Burst Stop < Burst Length = 4, CAS Latency = 2, 3 >
CKB CK Command DQS DQ's
CL = 3 Dout0 Dout1 The burst ends after a delay equal to the CAS latency. READ
0
1
2
3
4
5
6
7
8
Burst Stop CL = 2
NOP
NOP
NOP
NOP
NOP
NOP
NOP
DQS DQ's
Dout0 Dout1
DM Masking < Burst Length = 8 >
CKB CK Command DQS DQ's
Din 0 Din 1 Din 2 Din 3 Din 4 Din 5 Din 6 Din 7 WRITE tDQSS NOP NOP NOP NOP NOP NOP NOP NOP
0
1
2
3
4
5
6
7
8
DM
tDS tDH
Masked by DM = H
26
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
PRECHARGE
The PRECHARGE command is used to deactivate the open row in a particular bank or the open row in all banks. The bank(s) will be available for a subsequent row access some specified time (tRP) after the PRECHARGE command is issued. Input A10 determines whether one or all banks are to be precharged, and in the case where only one bank is to be precharged, inputs BA0, BA1 select the bank. When all banks are to be precharged, inputs BA0, BA1 are treated as Don't Care. Once a bank has been precharged, it is in the idle state and must be activated prior to any READ or WRITE commands being issued to that bank.
Read with Auto Precharge < Burst Length = 4, CAS Latency = 2, 3 >
CKB CK Command BANK A
ACTIVE NOP NOP NOP tRAS(min.)
Auto Precharge
0
1
2
3
4
5
6
7
8
9
READ
NOP
NOP
NOP
NOP
NOP
DQS
CL = 2
DQ's DQS
CL = 3
Dout0 Dout1 Dout2 Dout3 tRP
DQ's
Begin Auto-Precharge
Dout0 Dout1 Dout2 Dout3
Write with Auto Precharge < Burst Length = 4 >
CKB CK Command BANK A
ACTIVE NOP WRITE NOP Auto Precharge NOP NOP NOP NOP NOP NOP NOP NOP
0
1
2
3
4
5
6
7
8
9
10
11
DQS DQ's
Din 0 Din 1 Din 2 Din 3
Bank can be reactivated at completion of tRP tWR tDAL tRP
Internal precharge start
27
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
POWER-DOWN
Power-down is entered when CKE is registered LOW. If power-down occurs when all banks are idle, this mode is referred to as precharge power-down; if power-down occurs when there is a row active in any bank, this mode is referred to as active power-down. Entering power-down deactivates the input and output buffers, including CK and CKB. Exiting power-down requires the device to be at the same voltage as when it entered power-down and a stable clock. Note: The power-down duration is limited by the refresh requirements of the device. While in power-down, CKE LOW must be maintained at the inputs of the Mobile DDR SDRAM, while all other input signals are Don't Care. The power-down state is synchronously exited when CKE is registered HIGH (in conjunction with a NOP or DESELECT command). NOPs or DESELECT commands must be maintained on the command bus until tXP is satisfied.
Power down
CKB CK Command CKE = High
Precharge Precharge power down Entry Active Active power down Entry Active power down Exit tIS tXP Read
28
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
Table 20: SIMPLIFIED TRUTH TABLE
(V=Valid, X =Don'care, H=Logic High, L=Logic Low) t COMMAND
Register Mode Register Set Auto Refresh Refresh Entry Self Refresh Exit
CKEn-1
H H
CKEn
X H L H X X
CSB
L L L H L L
RASB
L L H X L H
CASB
L L H X H L
WEB
L H H X H H
BA0,1
A10/AP
OP CODE X
A11,A12 A9 ~ A0
Note
1, 2 3 3 3 3
L H H
X V V Row Address L H L H X V X X L H X Column Address (A0~A8) Column Address (A0~A8)
Bank Active & Row Addr. Read & Column Address Write & Column Address Burst Stop Precharge Bank Selection All Banks Entry Active Power Down Exit Auto Precharge Disable Auto Precharge Enable Auto Precharge Disable Auto Precharge Enable
4 4 4 4, 6 7
H H H
X X X
L L L H L H L H L H L L H
H H L X H X H X H X H H X X
L H H X H X H X H X H H X
L L L X H X H X H X H L X
V
5
H
L
L
H
Entry Precharge Power Down Exit Entry Exit
H
L
X
L H L H H
H L H
Deep Power Down DM No Operation Command(NOP)
X X
10 8 9 9
X
H L
X H
X H
X H
X
NOTE :
1. OP Code : Operand Code A0 ~ A12 & BA0 ~ BA1 : Program keys. (@EMRS/MRS) 2. EMRS/MRS can be issued only at all banks precharge state. A new command can be issued 2 CLK cycles after EMRS or MRS. 3. Auto refresh functions are the same as CBR refresh of DRAM. Auto/self refresh can be issued only at all banks precharge state. 4. BA0 ~BA1 : Bank select addresses. 5. If A10/AP is "High" at row precharge, BA0 and BA1 are ignored and all banks are selected. 6. During burst write with auto precharge, new read/write command can not be issued. Another bank read/write command can be issued after the end of burst. New row active of the associated bank can be issued at tRP after the end of burst. 7. Burst stop command is valid at every burst length. 8. DM sampled at the rising and falling edges of the DQS and Data-in are masked at the both edges(Write DM latency is 0). 9. This combination is not defined for any function, which means "No Operation(NOP)" in DDR SDRAM. 10. The Deep Power Down Mode is exited by asserting CKE high and full initialization is required after exiting Deep Power Down Mode.
29
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
Timing Diagrams
0 CK CKB
Basic Timing (Setup, Hold and Access Time @ BL=4, CL=2)
1 2 3 4 5 6 7 8 9 10
tCH tCK
tCL
CKE CSB
HIGH
tIS tIH
RASB CASB BA0,BA1 A10/AP ADDR WEB
tDQSS tDSC
BAa
BAa
BAb
Ra
DISABLE AUTO PRECHARGE DISABLE AUTO PRECHARGE
Ra
Ca
Cb
DQS DQ DM COMMAND
tRPRE
tRPST
Hi-Z
tWPRE
tDQSL tDQSH tDS tDHtDS tDH Db0 Db1 Db2 Db3
Qa0 Qa1 Qa2 Qa3
Hi-Z
ACTIVE
READ
WRITE
: Don't care
tDQSQ tQHS tDS tRPST tDH tWPST tRPRE tWPRE
DQS DQ
DQS
Q0 Q1 Q2 Q3
DQ
D0
D1
D2
D3
tDSC
READ Operation
WRITE Operation
30
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
Multi Bank Interleaving READ (@ BL=4, CL=2)
0 CK CKB 1 2 3 4 5 6 7 8 9 10
tCH tCK
tCL
CKE CSB
HIGH
RASB CASB BA0,BA1 A10/AP ADDR WEB DQS DQ DM COMMAND
Qa0 Qa1 Qa2 Qa3 Qb0 Qb1 Qb2 Qb3
BAa
BAb
BAa
BAb
Ra
Rb
DISABLE AUTO PRECHARGE DISABLE AUTO PRECHARGE
Ra
Rb
Ca
Cb
ACTIVE
ACTIVE
READ
READ
31
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
Multi Bank Interleaving WRITE (@ BL=4)
0 CK CKB 1 2 3 4 5 6 7 8 9 10
tCH tCK
tCL
CKE CSB
HIGH
RASB CASB BA0,BA1 A10/AP ADDR WEB DQS DQ DM
tRCD Da0 Da1 Da2 Da3 Db0 Db1 Db2 Db3
BAa
BAb
BAa
BAb
Ra
Rb
DISABLE AUTO PRECHARGE DISABLE AUTO PRECHARGE
Ra
Rb
Ca
Cb
COMMAND
ACTIVE
ACTIVE
WRITE
WRITE
32
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
READ with Auto Precharge (@ BL=8, CL=2)
0 CK CKB 1 2 3 4 5 6 7 8 9 10
tCH tCK
tCL
CKE CSB
HIGH
RASB CASB BA0,BA1 A10/AP ADDR WEB DQS DQ DM COMMAND
Qa0 Qa1 Qa2 Qa3 Qa4 Qa5 Qa6 Qa7 Ca
BAa
ENABLE AUTO PRECHARGE
BAa
Ra
Ra
Auto Precharge start(Note 1)
tRP
READ
ACTIVE
Note 1 The row active command of the precharged bank can be issued after tRP from this point The new read/write command of another activated bank can be issued from this point At burst read/write with auto precharge, CAS interrupt of the same is illegal
33
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
WRITE with Auto Precharge (@ BL=8)
0 CK CKB 1 2 3 4 5 6 7 8 9 10
tCH tCK
tCL
CKE CSB
HIGH
RASB CASB BA0,BA1 A10/AP ADDR WEB DQS DQ DM COMMAND
Da0 Da1 Da2 Da3 Da4 Da5 Da6 Da7 tWR tDAL Ca
BAa
ENABLE AUTO PRECHARGE
BAa
Ra
Ra
Auto Precharge start(Note 1) tRP
WRITE
ACTIVE
Note 1 The row active command of the precharged bank can be issued after tRP from this point The new read/write command of another activated bank can be issued from this point At burst read/write with auto precharge, CAS interrupt of the same bank/another bank is illegal
34
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
WRITE followed by Precharge (@ BL=4)
0 CK CKB 1 2 3 4 5 6 7 8 9 10
tCH tCK
tCL
CKE CSB
HIGH
RASB CASB BA0,BA1 A10/AP
DISABLE AUTO PRECHARGE SINGLE BANK
BAa
BAa
ADDR WEB DQS DQ DM COMMAND
Ca
tWR
Da0 Da1 Da2 Da3
WRITE
PRE CHARGE
35
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
WRITE Interrupted by Precharge & DM (@ BL=8)
0 CK CKB 1 2 3 4 5 6 7 8 9 10
tCH tCK
tCL
CKE CSB
HIGH
RASB CASB BA0,BA1 A10/AP
DISABLE AUTO PRECHARGE SINGLE BANK DISABLE AUTO PRECHARGE
BAa
BAa
BAb
BAc
ADDR WEB DQS DQ DM COMMAND
Ca
Cb
Cc
Da0 Da1 Da2 Da3 Da4 Da5 Da6 Da7
Db0 Db1 Dc0 Dc1 Dc2 Dc3 Dc4 Dc5
tCCD
WRITE PRE CHARGE WRITE WRITE
36
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
WRITE Interrupted by a READ (@ BL=8, CL=2)
0 CK
CKB
tCH tCK tCL
1
2
3
4
5
6
7
8
9
10
CKE CSB
HIGH
RASB CASB BA0,BA1 A10/AP
DISABLE AUTO PRECHARGE DISABLE AUTO PRECHARGE
BAa
BAb
ADDR WEB DQS DQ DM
Ca
Cb
Da0 Da1 Da2 Da3 Da4 Da5
Qb0 Qb1 Qb2 Qb3 Qb4 Qb5 Qb6 Qb7
tWTR
COMMAND
WRITE
READ
37
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
READ Interrupted by Precharge (@ BL=8, CL=2)
0 CK
CKB
tCH tCK tCL
1
2
3
4
5
6
7
8
9
10
CKE CSB
HIGH
RASB CASB BA0,BA1 A10/AP
DISABLE AUTO PRECHARGE
BAa
BAa
ALL BANK
ADDR WEB
Ca
2 tCK valid
DQS DQ DM COMMAND
PRE CHARGE
Qa0 Qa1 Qa2 Qa3 Qa4 Qa5
READ
When a burst Read command is issued to a DDR SDRAM, a Prechcrge command may be issued to the same bank before the Read burst is complete. The following functionality determines when a Precharge command may be given during a Read burst and when a new Bank Activate command may be issued to the same bank. 1. For the earliest possible Precharge command without interrupting a Read burst, the Precharge command may be given on the rising clock edge which is CL clock cycles before the end of the Read burst where CL is the CAS Latency. A new Bank Activate command may be issued to the same bank after tRP. 2. When a Precharge command interrupts a Read burst operation, the Precharge command may be given on the rising clock edge which is CL clock cycles before the last data from the interrupted Read burst where CL is the CAS Latency. Once the last data word has been output, the output buffers are tristated. A new Bank Activate command may be issued to the same bank after tRP.
38
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
READ Interrupted by a WRITE & Burst Stop (@ BL=8, CL=2)
0 CK
CKB
tCH tCK tCL
1
2
3
4
5
6
7
8
9
10
CKE CSB
HIGH
RASB CASB BA0,BA1 A10/AP
DISABLE AUTO PRECHARGE DISABLE AUTO PRECHARGE
BAa
BAb
ADDR WEB DQS DQ DM COMMAND
Ca
Cb
Qa0 Qa1
Db0 Db1 Db2 Db3 Db4 Db5 Db6 Db7
READ
Burst stop
WRITE
39
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
READ Interrupted by READ (@ BL=8, CL=2)
0 CK
CKB
tCH tCK tCL
1
2
3
4
5
6
7
8
9
10
CKE CSB
HIGH
RASB CASB BA0,BA1 A10/AP
DISABLE AUTO PRECHARGE
BAa
BAb
ADDR WEB DQS DQ DM
Ca
Cb
Qa0 Qa1 Qb0 Qb1 Qb2 Qb3 Qb4 Qb5 Qb6 Qb7
tCCD
COMMAND
READ
READ
40
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
DM Function (@BL=8) only for write
0 CK
CKB
tCH tCK tCL
1
2
3
4
5
6
7
8
9
10
CKE CSB
HIGH
RASB CASB BA0,BA1 A10/AP
DISABLE AUTO PRECHARGE
BAa
ADDR WEB DQS DQ DM COMMAND
Ca
Da0 Da1 Da2 Da3 Da4 Da5 Da6 Da7
WRITE
41
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
Power up & Initialization Sequence
VDD
VDDQ
tCK tCH tCL
~~ ~~
~~ ~ ~ ~ ~ ~ ~ ~ ~~ ~ ~ ~ ~ ~ ~ ~
~ ~~ ~ ~ ~ ~ ~ ~ ~ ~~ ~ ~ ~ ~ ~ ~
LVCMOS HIGH LEVEL
CKE COMMAND DM A0-A9, A11,A12
A10
tIS tIH
~ ~~ ~ ~ ~ ~ ~ ~ ~ ~~ ~ ~ ~ ~ ~ ~
~ ~~ ~ ~ ~ ~ ~ ~ ~ ~~ ~ ~ ~ ~ ~ ~
~ ~~ ~ ~ ~ ~ ~ ~ ~ ~~ ~ ~ ~ ~ ~ ~
CK CKB
~~ ~ ~ ~ ~ ~ ~ ~ ~~ ~ ~ ~ ~ ~ ~ ~
~ ~~ ~ ~ ~ ~ ~ ~ ~ ~~ ~ ~ ~ ~ ~ ~
~ ~~ ~ ~ ~ ~ ~ ~~ ~ ~ ~ ~
NOP2
NOP
PRE
AR
AR
MRS
EMRS
ACT
NOP3
NOP
tIS tIH
CODE
CODE
RA
tIS tIH
CODE
CODE
RA
tIS tIH
BA0, BA1 DQS DQ
High-Z High-Z
BA0=L BA1=L
BA0=H BA1=L
BA
T=200us
tRP4
tRFC4
tRFC4
tMRD4
tMRD4
Power-up: VDD and CK stable
Load Extended Mode Mode Register Register
Notes: 1. PRE = PRECHARGE command, MRS = LOAD MODE REGISTER command, AR = AUTO REFRESH command ACT = ACTIVE command, RA = Row address, BA = Bank address 2. NOP or DESELECT commands are required for at least 200us. 3. Other valid commands are possible. 4. NOPs or DESELECTs are required during this time.
42
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
Mode Register Set
0 CK
CKB
tCH tCK tCL
1
2
3
4
5
6
7
8
9
10
CKE
2 Clock min.
HIGH
CSB
RASB CASB WEB BA0, BA1 A10/AP ADDR High-Z
tRP
DM DQ DQS
High-Z High-Z
Precharge Command All Bank Mode Register Set Command
Any Command
Note 1 Power & Clock must be stable for 200us before precharge all banks
43
Rev 0.0
Preliminary
EMD12324P
512M: 16M x 32 Mobile DDR SDRAM
SDRAM FUNCTION GUIDE
EM X XX XX X X X - XX X X X
1. EMLSI Memory 2. Device Type 3. Density 4. Organization 5. Bank 6. Interface ( VDD,VDDQ )
1. Memory Component 2. Device Type 8 ------------------------ Low Power SDRAM 9 ------------------------ SDRAM D ------------------------ Mobile DDR 3. Density 32 ----------------------- 32M 64 ----------------------- 64M 28 ----------------------- 128M 56 ----------------------- 256M 12 ----------------------- 512M 1G ----------------------- 1G 4. Organization 04 ---------------------- x4 bit 08 ---------------------- x8 bit 16 ---------------------- x16 bit 32 ---------------------- x32 bit 5. Bank 2 ----------------------- 2 Bank 4 ----------------------- 4 Bank 6. Interface ( VDD,VDDQ ) V ------------------------- LVTTL ( 3.3V,3.3V ) H------------------------- LVTTL ( 3.3V,2.5V ) K ------------------------- LVTTL ( 3.0V,3.0V ) X ------------------------- LVTTL ( 3.0V,2.5V ) U ------------------------- P-LVTTL ( 3.0V,1.8V ) S ------------------------- LVCMOS ( 2.5V,2.5V ) R ------------------------- LVCMOS ( 2.5V,1.8V ) P ------------------------- LVCMOS ( 1.8V,1.8V )
11. Temperature 10. Power 9. Speed 8. Package 7. Version
7. Version Blank ----------------- 1st generation A ------------------------2nd generation B ----------------------- 3rd generation C ----------------------- 4th generation D ----------------------- 5th generation 8. Package Blank ----------------- KGD U ------------------------44 TSOP2 P ----------------------- 48 FpBGA Z ----------------------- 52 FpBGA Y ----------------------- 54 FpBGA 9. Speed 60 ---------------------- 6.0ns (166MHz CL=3) 70 ---------------------- 7.0ns (143MHz CL=3) 75 ---------------------- 7.5ns (133MHz CL=3) 7C ---------------------- 7.5ns (133MHz CL=2) 80 ---------------------- 8.0ns (125MHz CL=3) 8C ---------------------- 8.0ns (125MHz CL=2) 90 ---------------------- 9.0ns (111MHz CL=3) 10 ---------------------- 10.0ns (100MHz CL=3) 1C ---------------------- 10.0ns (100MHz CL=2) 12 ---------------------- 12.0ns (83MHz CL=2) 1L ---------------------- 25.0ns (40MHz CL=1) 10. Power U ---------------------- Low Low Power L ---------------------- Low Power S ---------------------- Standard Power 11. Temperature C ---------------------- Commercial ( 0'C ~ 70'C ) E ---------------------- Extended (-25'C ~ 85'C ) I ---------------------- Industrial (-40'C ~ 85'C )
44
Rev 0.0


▲Up To Search▲   

 
Price & Availability of EMD12324P

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X